/*
 * @Author: muuzi@163.com muuzi@163.com
 * @Date: 2024-06-06 11:00:22
 * @LastEditors: muuzi@163.com muuzi@163.com
 * @LastEditTime: 2024-12-05 23:42:41
 * @FilePath: /mp-wechat/src/utils/dict.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// import { getDicts } from '@/api/system/dict/data';
// import { useDictStore } from '@/store/modules/dict';
// /**
//  * 获取字典数据
//  */
// export const useDict = (...args: string[]): { [key: string]: DictDataOption[] } => {
//   const res = ref<{
//     [key: string]: DictDataOption[];
//   }>({});
//   return (() => {
//     args.forEach(async (dictType) => {
//       res.value[dictType] = [];
//       const dicts = useDictStore().getDict(dictType);
//       if (dicts) {
//         res.value[dictType] = dicts;
//       } else {
//         await getDicts(dictType).then((resp) => {
//           res.value[dictType] = resp.data.map(
//             (p): DictDataOption => ({ label: p.dictLabel, value: p.dictValue, elTagType: p.listClass, elTagClass: p.cssClass })
//           );
//           useDictStore().setDict(dictType, res.value[dictType]);
//         });
//       }
//     });
//     return res.value;
//   })();
// };
